package com.oceansoft.mobile.econsole.modules.api.v2.service
        ;

import com.oceansoft.mobile.econsole.modules.base.entity.Pager;
import com.oceansoft.mobile.econsole.modules.jlwt.entity.SysOrg;
import com.oceansoft.mobile.econsole.modules.matters.entity.CaseInfo;
import com.oceansoft.mobile.econsole.modules.matters.entity.CaseJgEnt;
import com.oceansoft.mobile.econsole.modules.matters.entity.CaseListEnt;
import com.oceansoft.mobile.econsole.modules.matters.entity.CaseQuery;
import org.springframework.ui.Model;

import java.io.IOException;
import java.util.List;

/**
 * Created by wzy on 2016/1/31.
 */
public interface ICaseService {

    Pager<CaseListEnt> getCaseList(CaseQuery query);

    List<SysOrg> getCaseRegion(String caseguid);

    List<SysOrg> getCaseStation(String caseGuid,String parentOrgId);

    List<SysOrg> getCasePcs(String caseGuid,String parentOrgId);

    CaseInfo getCaseInfo(String caseNo, String orgid);

    List<CaseJgEnt> getJgCaseList();

    List<SysOrg> getJgCaseOrg(String orgId,String caseno);


    void doCaseInfo(Model model, String caseNo);

}
